/*
 * Esta classe define um form-bean com informações sobre um comentario.
 */
package br.unirio.bsi.mono.ForumSite.beans;

import java.util.ArrayList;
import org.apache.struts.action.ActionForm;

// HAS-A Relationship
public class commentForm extends ActionForm
{
  public static final String OPERATION_INSERT = "save";
  public static final String OPERATION_REMOVE = "remove";
  
  // operacao a realizar
  private String operation;
  
  // pagina da scroll
  private String selectedPage;
  
  // indica qual comentario esta selecionado
  private String selectedComment;

  // indica  id node
  private Integer id; 

  // indica tipo do post
  private Integer tipo; 
  
  // indica string de titulo
  private String titulo; 
  
  // indica string de comment
  private String mensagem; 
  
  // lista de ofertas
  private ArrayList<formBeanC> Comments = new ArrayList<formBeanC>();

  public String getMensagem() {
    return mensagem;
  }

  public void setMensagem(String mensagem) {
    this.mensagem = mensagem;
  }

  //
  // getters & setters
  //
  public Integer getId() {
    return id;
  }

  public void setId(Integer id) {
    this.id = id;
  }
      
  public Integer getTipo() {
    return tipo;
  }

  public void setTipo(Integer tipo) {
    this.tipo = tipo;
  }

  public String getTitulo() {
    return titulo;
  }

  public void setTitulo(String titulo) {
    this.titulo = titulo;
  }

  public String getSelectedComment() {
    return selectedComment;
  }

  public void setSelectedComment(String selectedComment) {
    this.selectedComment = selectedComment;
  }
  
  public ArrayList<formBeanC> getComments() {
    return Comments;
  }

  public void setComments(ArrayList<formBeanC> Comments) {
    this.Comments = Comments;
  }

  public String getOperation() {
    return operation;
  }

  public void setOperation(String operation) {
    this.operation = operation;
  }

  public String getSelectedPage() {
    return selectedPage;
  }

  public void setSelectedPage(String selectedPage) {
    this.selectedPage = selectedPage;
  }

}
